package com.ww.springboot.boot.algorithm.string;

/**
 * 反转整数
 *
 * @author wanwei
 * @since 2021-03-27 09:31
 */
public class ReverseInt {


    public static void main(String[] args) {
        System.out.println(reverse(-123456789));
    }

    public static int reverse(int x) {
        int ans = 0;
        while (x != 0) {
            if ((ans * 10) / 10 != ans) {
                ans = 0;
                break;
            }
            ans = ans * 10 + x % 10;
            x = x / 10;
        }
        return ans;
    }
}
